import {sendDelete, sendGet,sendPost} from './request.js'


// 登录
export let ulogin = d=> sendPost('/auth/login',d)



// 模式设置
// 执行数据库指令
export let setdatamode = d=> sendPost('/pattern/AllMode',d)

// 增加指令
export let addmode = d=> sendPost('/pattern/AddAllMode',d)

// 获取模式
export let getmode = d=> sendPost('/loop/SelectMode',d)
// 节日模式
export let setfestival = d=> sendPost('/loop/FestiveMode',d)

// 情景模式
export let setscenario = d=> sendPost('/loop/ScenarioMode',d)

// 全关模式
export let setallclose = d=> sendPost('/loop/OffMode',d)

// 新增回路
export let addloopname = d=> sendPost('/loop/addLoopName',d)
// 修改分路名
export let setloadname = d=> sendPost('/loop/updateLoopName',d)
// 获取每一个分路名
export let getloadname = d=> sendGet('/loop/getLoopName',d)

// 修改设备
export let setdevdetail = d=> sendPost('/device/updateDevice',d)

// 定时任务
// 多选查询和定时
export let getalltask = d=> sendGet('/task/getDeviceTaskListAll',d)
export let settasks = d=> sendPost('/task/deviceTaskList',d)

// 查询定时任务列表
export let gettasklist = d=> sendPost('/task/getDeviceTaskList',d)
// 设备定时任务
export let settask = d=> sendPost('/task/deviceTask',d)


// 获取集控器列表
export let getcontrollist = d=> sendPost('/centralized/getCentralizedList',d)
// 获取设备详细列表
export let getdevlists = d=> sendPost('/device/getDeviceListDetail',d)

// 获取设备列表
export let getdevlist = d=> sendPost('/device/getDeviceList',d)
// 根据id查询设备
export let getdevid = d=> sendGet('/device/getDeviceById',d)
// 控制设备
export let setdev = d=> sendPost('/device/deviceControl',d)
// 集控器控制
export let setcontrol = d=> sendPost('/centralized/centralizedControl',d)
// 定时开关
export let setTimes = d=> sendPost('/centralized/centralizedTask',d)
// 获取定时值
export let getTimes = d=> sendGet('/centralized/getTaskByCentralizedCode',d)





 


// 根据id得token
export let gettoken = d=> sendGet('/user/getTokenByUserId',d)
// 展示所有项目
// export let showalldev = d=> sendPost('/project/getProjectList',d)
// 管理员登录
export let userlogin = d=> sendPost('/user/login',d)
// 获取所有权限列表
export let getAllPermissions = ()=> sendGet('/permission/getAllPermissions')
// 报警信息
// export let getWarning = d=> sendPost('/deviceExceptionLog/getDeviceExceptionLogPage',d)

// 集控器子节点状态
export let getStatesList = d=>sendGet('/centralized/getCentralizedChildStatesList',d)

// 用户路由接口
export let userRouter = d=> sendGet('/user/getPermissions',d)
// 删除用户
// export let deleteUser =d=>sendDelete('/user/deleteUserById',d)
// 获取所有用户列表
// export let getallUser =()=> sendGet('/user/getUserList')
// 获取所有角色列表
// export let getallrole =()=> sendPost('/role/getRoleList')
// 用户认证
export let checkauth =d=>sendGet('/user/auth',d)
// 获取所有权限列表
export let getPermissions =()=> sendGet('/permission/getAllPermissions')
// 新增





